/* CSS Document */
* {padding:0;margin:0;}
body {
	background-color:#000;
	color:#fff;font-size:12px;background:url(../img/bg.png) fixed;
	font-family:"微软雅黑", "Microsoft Yahei", Verdana, Arial, Helvetica, sans-serif;
	line-height:1em;
	padding-top:45px;
}
a, a:link {color:#fff;text-decoration:none;}
a:hover {color:#f30;text-decoration:underline;}
ul,li {list-style-type:none;display:inline-table;}

.clear {clear:both;height:0;overflow:hidden;font-size:0;line-height:0;}
.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.hidden {display:none;}
.gray,.gray a {color:#eee;}
.red {color:#F00;}
img {border:0;}

.minwidth {display:block;width:100%;min-width:1000px;}
#header {height:44px;position:fixed;left:0;top:0;z-index:103;overflow:hidden;}
#header .logo {float:left;width:200px;height:44px;position:relative;z-index:999;}
#header .logo a {float:left;width:200px;height:44px;background:url(../img/logo.png) no-repeat 0 0;overflow:hidden;text-indent:-1000px;}
#header .hdr {float:left;width:100%;margin-left:-200px;}
#header .hdr .hdrwarp {clear:both;padding-left:200px;}
#header .hmask {
	position:relative;z-index:0;clear:both;top:-30px;
	display:block;height:35px;border-bottom:1px solid #666;
	border-left:1px solid #666;background:#000;margin-left:20px;
	-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;filter:alpha(Opacity=20);
	border-radius: 0 0 0 12px;
	-webkit-border-radius: 0 0 0 12px;
	-moz-border-radius: 0 0 0 12px;
	box-shadow: 0 3px 7px #eee;
	-webkit-box-shadow: 0 3px 7px #eee;
	-moz-box-shadow: 0 3px 7px #eee;
}
#header .navigate {float:left;margin:6px 0 0 25px;position:relative;z-index:10;top:0;left:0;}
#header .navigate li {margin:0 3px;}
#header .navigate li a {display:block;font-size:12pt;padding:4px 3px 6px 3px;}
#header .navigate li.current a, #header .navigate li a:hover {color:#FFFF00;text-decoration:none;}
#header .search {float:right;margin:5px 5px 0 0;position:relative;z-index:10;}
#header .search span {float:left;height:23px;overflow:hidden;border:1px solid #ccc;}
#header .search span.input {background:url(../img/icon.png) no-repeat 5px 6px;border-right:0;padding-left:20px;}
#header .search span.input input {border:0;padding:3px 3px 2px 3px;background:transparent;color:#fff;width:150px;font-size:12px;font-family:Verdana;}
#header .search span.input input.gray {color:#aaa;}
#header .search span.button {background:#ccc;}
#header .search span.button button {background:transparent;border:0;font-family:"微软雅黑",Verdana;font-size:13px;padding:1px 5px;cursor:pointer;line-height:20px;}

#tags {
	width:100%;position:fixed;left:0;bottom:0;z-index:102;background:#333;
	-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;filter:alpha(Opacity=60);
	border-top:1px solid #666;min-height:25px;
}
#tags li {line-height:25px;padding:0 5px;}

.body {position:relative;z-index:101;}
.body .main {float:left;width:100%;}

#footer {clear:both;height:30px;}

.imgcache {position:absolute;left:-1000px;top:-1000px;width:10px;height:10px;overflow:hidden;border:0;}
#mask {
	position:fixed;
	left:0;top:0;
	width:100%;height:100%;
	background-color:#333;
	filter:alpha(Opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;
	z-index:0;
	background:url(../img/556.jpg);
}


